12287
21
11352
10
10100
6
9269
8886
14
7633
7037
7
5814
3
5082
5035
9
4982
4
4576
4370
4369
5
4297
4068
4005
3446
2909
8
2776
2
2705
2702
2656
2644
2462
1
2379